@echo off
chcp 65001 >nul 2>&1
echo 使用指定的Maven settings.xml文件运行命令
echo ========================================

if "%~1"=="" (
    echo 用法: %0 "maven命令"
    echo 示例: %0 "clean compile"
    echo 示例: %0 "clean package"
    exit /b 1
)

echo 执行命令: mvn -s %~1
set MAVEN_OPTS=-Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8
mvn -s D:\tools\settings-chenss.xml %~1

if %ERRORLEVEL% EQU 0 (
    echo 命令执行成功！
) else (
    echo 命令执行失败，错误代码: %ERRORLEVEL%
)

pause